﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ShunFengApi
{
    internal class ShunFengConfig
    {
        static ShunFengConfig()
        {
        }
        //=======【基本信息设置】==============================================================================
        /// <summary>
        /// 顺丰的请求地址
        /// </summary>
        internal static string BaseUrl
        {
            get
            {
                //当前是沙箱地址
                string baseUrl = "https://open-sbox.sf-express.com";
                if (string.IsNullOrEmpty(baseUrl))
                {
                    //LogHelper.WriteLog("顺丰的请求地址BaseUrl未配置", LogType.tag);
                }
                return baseUrl;
            }
        }
        /// <summary>
        /// 顺丰的APPID（必须配置）
        /// </summary>
        internal static string Sf_appid
        {
            get
            {
                string appId = "";
                if (string.IsNullOrEmpty(appId))
                {
                    //LogHelper.WriteLog("顺丰的APPID（必须配置）未配置", LogType.tag);
                }
                return appId;
            }
        }
        /// <summary>
        /// 顺丰的APPkey（必须配置）
        /// </summary>
        internal static string Sf_appkey
        {
            get
            {
                string appkey = "";
                if (string.IsNullOrEmpty(appkey))
                {
                    //LogHelper.WriteLog(" 顺丰的APPkey（必须配置）未配置", LogType.tag);
                }
                return appkey;
            }
        }

        //==========================================响应状态码=======================================
            //EX_CODE_OPENAPI_0100 输入校验异常 
            //EX_CODE_OPENAPI_0101 APPID 不存在 
            //EX_CODE_OPENAPI_0102 APPKEY 不存在 
            //EX_CODE_OPENAPI_0103 访问令牌不存在 
            //EX_CODE_OPENAPI_0104 更新令牌不存在 
            //EX_CODE_OPENAPI_0105 访问令牌过期 
            //EX_CODE_OPENAPI_0106 更新令牌过期 
            //EX_CODE_OPENAPI_0200 操作成功 
            //EX_CODE_OPENAPI_0400 操作失败 
            //EX_CODE_OPENAPI_0420 不存在该订单号对应的订单信息 
            //EX_CODE_OPENAPI_0500 系统异常 
            //EX_CODE_OPENAPI_0212 无效帐户状态 
            //EX_CODE_OPENAPI_0300 验证输入参数异常 
            //EX_CODE_OPENAPI_0403 获取用户权限失败 
            //EX_CODE_OPENAPI_0404 重复下单 
            //EX_CODE_OPENAPI_0405 查询非客户所有订单 
            //EX_CODE_OPENAPI_0406 生产电子运单图片失败 
            //EX_CODE_OPENAPI_0407 未有数据生成电子运单 
            //EX_CODE_OPENAPI_0425 订单信息有误 
            //EX_CODE_OPENAPI_0426 调用地址筛单异常 
            //EX_CODE_OPENAPI_0444 查询路由信息不存在
            //EX_CODE_OPENAPI_0445 该订单号非本系统的订单或者运单号 不存在 
            //EX_CODE_OPENAPI_0446 该订单号尚未申请路由增量接口



    }
}
